SYSTEM=x86_sles10_4.1
LIBFORMAT=static_pic
CPLEXDIR=/opt/ibm/ILOG/CPLEX_Studio_Academic123/cplex
CPLEXINCDIR=$(CPLEXDIR)/include/ilcplex
CPLEXLIBDIR=$(CPLEXDIR)/lib/$(SYSTEM)/$(LIBFORMAT)

all:
	gcc -g -m32 -lm -lrt -Wall -lrt -lm -c ../graph/bitMapGraph.c  -o ../../lib/graphalg.o
	gcc -g -m32 -lm -lrt -Wall -lrt -lm -c ../graph/dimacsFile.c -o ../../lib/graphshare.o
	gcc -g -m32 -lm -lrt -Wall -lrt -lm -c ../graph/vertexOrders.c  -o ../../lib/vertexOrdes.o
	gcc -g -m32 -lm -lrt -Wall -lrt -lm -c ../solver/pl.c -I$(CPLEXINCDIR) -L$(CPLEXLIBDIR) -lcplex -o ../../lib/formulation.o
	gcc -g -m32 -lm -lrt -Wall -lrt -lm -c ../solver/lagrangian.c -I$(CPLEXINCDIR) -L$(CPLEXLIBDIR) -lcplex -o ../../lib/solver.o
	gcc -g -m32 -lm -lrt -Wall -lrt -lm ../../lib/graphalg.o ../../lib/graphshare.o ../../lib/vertexOrdes.o ../../lib/formulation.o ../../lib/solver.o main.c -I$(CPLEXINCDIR) -L$(CPLEXLIBDIR) -lcplex -o ../../bin/kcolFLang2